Storage Systems for Movies-on-Demand Video Servers
نویسندگان
چکیده
1 Abstract In this paper, we evaluate storage system alternatives for movies-on-demand video servers. We begin by characterizing the movies-on-demand workload. Then we study disk farms in which one movie is stored per disk. This is a simple scheme, but it wastes substantial disk bandwidth, since disks holding less popular movies are under-utilized; also, good performance requires that movies be replicated to reeect the user request pattern. Next, we examine disk farms in which movies are striped across disks, and nd that striped video servers ooer close to full utilization of the disks by achieving better load balancing. Finally, we evaluate the use of storage hierarchies for video service that include a tertiary library along with a disk farm. Unfortunately, we show that the performance of neither magnetic tape libraries nor optical disk jukeboxes as part of a storage hierarchy is adequate to service the predicted distribution of movie accesses. We suggest changes to tertiary libraries that would make them better-suited to these applications. 2 Introduction In this paper, we discuss the design of storage systems to support movies-on-demand video service. Video-on-demand service will allow customers to request that certain movies or television shows be played on their television sets or computers immediately, giving individuals direct access to the materials stored in a video server. We examine two options for video server storage systems: collections of magnetic disks and storage hierarchies composed of magnetic disk farms and tertiary (optical disk or magnetic tape) libraries. We nd that disk systems perform best on the most important cost/performance metric for video servers: the cost per video stream. First, we study disk farms in which one movie is stored per disk. This is a simple scheme, but it wastes substantial disk bandwidth, since disks holding less popular movies are under-utilized; also, good performance requires that movies be replicated to reeect the user request pattern. Next, we examine disk farms in which movies are striped or interleaved across disks, and nd that striped video servers ooer close to full utilization of the disks by achieving better load balancing. Finally, we evaluate the use of storage hierarchies that include a tertiary library along with a disk farm. Unfortunately, we show that the performance of neither magnetic tape libraries nor optical disk jukeboxes as part of a storage hierarchy is adequate to service the predicted distribution of movie accesses. We evaluate improvements in tape libraries and …
منابع مشابه
Storage Systems for Movies - on - Demand Video
1 Abstract In this paper, we evaluate storage system alternatives for movies-on-demand video servers. We begin by characterizing the movies-on-demand workload. We brieey discuss performance in disk arrays. First, we study disk farms in which one movie is stored per disk. This is a simple scheme, but it wastes substantial disk bandwidth, since disks holding less popular movies are under-utilized...
متن کاملModeling, Design and Performance Evaluation of Interactive Distributed Video-on-Demand Systems
A large scale, distributed video-on-demand (VOD) system allows geographically dispersed residential and business users to access video services, such as movies and other multimedia programs or documents on demand from video servers on a high speed network. In this paper we demonstrate through analysis and simulation the need for a hierarchical architecture for the video-on-demand distribution n...
متن کاملStorage Allocation Based on Client Preferences by
Video on demand (VoD) systems allow clients to select and watch video content at their desired time. The system consists of a set of video files (movies) and several servers (disks), each having a limited storage capacity, C, and a limited bandwidth (load capacity), L. The goal in the storage allocation problem is to assign the video files to the servers and the bandwidth to the clients in a wa...
متن کاملDynamic Segment Replication Policy for Load-Balancing in Video-on-Demand Servers
In a video-on-demand server, resource reservation is needed for continuous delivery. Hence any given server can serve only upto a xed number of clients. Diierent videos may be placed on diierent disks or disk array groups. Since the access rates to diierent movies is not uniform, there may be load imbalance among the disks in the system. In this paper, we propose a dynamic policy (called the Dy...
متن کاملTitle Performance model of interactive video - on - demand systems
An interactive video-on-demand (VoD) system allows users to access video services, such as movies, electronic encyclopedia, interactive games, and educational videos from video servers on a broadband network. This paper develops a performance evaluation tool for the system design. In particular, a user activity model is developed to describe the usage of system resources, i.e., network bandwidt...
متن کامل